package jmine.tec.hydra.api;

/**
 * Interface da action de envio de mensagem
 * 
 * @author lundberg
 */
public interface SendMessageAction extends HydraAction {

    /**
     * Prepara a action para ser executada e retorna a si mesma
     * 
     * @param msg Mensagem que deve ser enviada
     * @return SendMessageAction
     */
    SendMessageAction prepare(HydraMessage msg);

}